// 代码题 第二大题
const fp = require("lodash/fp")
// 数据
// horsepower 马力，dollar_value 价格, in_stock 库存
const { cars } = require("./data.js")


// 第1小题 使用函数组合 fp.flowRight() 重新实现下面这个函数
// let isLastInStock = function (cars) {
//     // 获取最后一条数据
//     let last_car = fp.last(cars)
//     // 获取最后一条数据的in_stock属性值
//     return fp.prop("in_stock", last_car)
// }
// 改进后
const curr_stock = fp.curry(fp.prop("in_stock"))
const isLastInStock = fp.flowRight(curr_stock, fp.last)
console.log(isLastInStock(cars))
